home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / dbase / qfile.lha / QuickFile3 / AboutQuickFile next >
Text File  |  1996-05-08  |  12KB  |  253 lines

  1.   QuickFile 3.00 Description
  2.  
  3. There are now many low cost data bases available for the Amiga. Why should
  4. anyone choose to use QuickFile over one of the others?    This is an attempt
  5. to explain its features and give a brief comparison to other data base
  6. programs.
  7.  
  8. Significant features are:
  9.  
  10. Ease of Use
  11.     I have tried to make QuickFile easy to use, although there has to be
  12.     some trade-off between power and ease of use. Apart from text entry,
  13.     all operations are done by pointing and clicking, using menus, buttons
  14.     and selection from lists.
  15.  
  16. Capacity.
  17.     Many low cost data bases work well on the typical sample file, but
  18.     rapidly slow down, or run out of memory when you throw a larger
  19.     file at them.  QuickFile can cope with a respectable number of records
  20.     on a 1 meg system. One user sent me a copy of his data base containing
  21.     6700 records. Even on my 1 meg floppy based system, you could find any
  22.     record in under 1 second.
  23.  
  24. Random Access with buffering
  25.     Most cheap data bases are either random access (disk based) or
  26.     sequential (memory based). QuickFile combines these. It is random
  27.     access, but holds as much of the file as it can in memory. This makes
  28.     access much faster, and reduces wear and tear on your disks and drives.
  29.     It also allows files to be larger than available ram. You can control
  30.     how much memory it uses.
  31.  
  32. Multiple indexes.
  33.     Your records are automatically kept in sequence. You can have any
  34.     number of indexes if you want to see your records in different
  35.     sequences. Each index can be based on any number of fields in
  36.     ascending or descending sequence. You can prevent or allow duplicate
  37.     index entries.
  38.  
  39. Multiple Views
  40.     QuickFile provides both Form and List displays. You can use the default
  41.     view (format), or define and save any number of your own views for a
  42.     file. For example you can have one view that shows all fields to enter,
  43.     display and alter records, another to list only names and phone
  44.     numbers, and yet another for a mailing label format.
  45.  
  46.     A view includes field positions and lengths, report details, window
  47.     position and size.
  48.  
  49. Field Formats
  50.     Field types include character, integer, number (float), calculation,
  51.     date, time, cycle, image, and external. Any of these field types can be
  52.     used in an index.
  53.  
  54.     You can add, delete, or change fields at any time. You can even change
  55.     the type of an existing field, provided the actual content is
  56.     compatible with the new format.
  57.  
  58. Searching
  59.     QuickFile has powerful search facilities. You can combine conditions to
  60.     find, for example, all males with a  postcode 4001 born between 1960
  61.     and 1965, with a name that sounds like Smith.
  62.  
  63. Sorting
  64.     Fast sorting over multiple fields in one pass. The sort can be
  65.     restricted to a portion of large fields to reduce memory requirements.
  66.  
  67. Printing
  68.     Includes form and list reports, and multi-column labels. A page heading
  69.     with page number, date and a user specified report title is optional.
  70.     Pica, Elite and Condensed print can be used. Control breaks and
  71.     totalling are supported.
  72.  
  73. Import/Export
  74.     Allows records to be moved between applications to easily load large
  75.     numbers of records.
  76.  
  77.     Creates text files in a number of formats including mailmerge files for
  78.     WordWorth, Final Copy, InterWord and Kindwords 3. Export can also
  79.     create files for loading into spreadsheets or other databases.
  80.  
  81. ARexx Port
  82.     Provides macros (run from within program) and external commands (run
  83.     from another program). This doesn't make it a programmable database
  84.     but it does allow you to extend the functionality and talk to other
  85.     applications.
  86.  
  87. In writing QuickFile, I have attempted to provide enough functionality to
  88. make it usable for real work, while keeping resource requirements as low
  89. as possible. Ease of use has also been a primary objective.
  90.  
  91. It certainly has its limitations;  some of the more obvious being:
  92.  
  93.     You cannot link different files together.
  94.  
  95.     It uses separate files for definition, data, indexes and views. This
  96.     can get a bit confusing if you have a number of data bases in the same
  97.     directory.
  98.  
  99. Below is a summary of database programs I have looked at. Some of these
  100. are very good, but they all have their shortcomings.
  101.  
  102. HyperBase.
  103.     Awkward interface and easy to crash. Pretty well unusable.
  104.  
  105. DataEasy.
  106.     Easy to use and it seems quite solid. Probably the best of the ones I
  107.     looked at originally but rather slow. Sorting is extremely slow. Has a
  108.     primitive unformatted list display. Reasonable capacity on 1 meg. Only
  109.     character data type.
  110.  
  111. bBaseII.
  112.     Good looking and fast sorting but limited in capacity and no list
  113.     style display or reports. Only character data type and only 9 fields.
  114.  
  115. bBaseIII (3.01)
  116.     Good looking, easy to use and a good range of features. List style
  117.     display is unformatted only. Has a range of reporting options. Only
  118.     has character string fields but now provides 16 fields plus notes.
  119.     Limited capacity and uses a fixed amount of memory whether you have 5
  120.     or 500 records. High memory requirements - it uses over 1 meg on my
  121.     system for the small sample databases.
  122.  
  123. AmiBase 3.76
  124.     Very primitive database. Doesn't seem to work under WB2.
  125.  
  126. AmiBase Pro II
  127.     More advanced version of AmiBase 3.76. I haven't actually looked at
  128.     it, as the disk I got was corrupted. It has a number of good features
  129.     but seems to be a fairly crude implementation. It is memory resident
  130.     so is probably better than Pro III.
  131.  
  132. AmiBase Pro III.
  133.     This is a licenceware program and is what inspired me to write
  134.     QuickFile. Random access with no buffering, disk sorts (s..l..o..w),
  135.     no field editing (you have to retype the whole field), one data base
  136.     per disk. Reasonable searching (although slow), but poor printing.
  137.  
  138. ProData 1.18
  139.     Powerful but with dated interface and fiddly to use. Far too much disk
  140.     access to use with floppies. Does a ridiculous amount of i/o when
  141.     filtering, and even when turning off filtering - it seems to set a flag
  142.     in each record on disk. Interestingly it has no sort - you have to set
  143.     up an index for each sequence you want. If you add an index, it
  144.     rebuilds ALL indexes - slowly. Files are not limited by amount of ram.
  145.  
  146. InfoFile
  147.     Good basic program. Can do most things but the interface is a bit
  148.     dated. Poor memory management. You have to specify how much memory to
  149.     use before you open the file and it allocates it in a single chunk.
  150.     Unless you have just booted your system (or have lots of memory),
  151.     memory will be fragmented and it may not find enough for a large file.
  152.     File size is limited to available ram. It does have calculated fields,
  153.     sounds, and pictures and a list display.
  154.  
  155. AmigaBase
  156.     Powerful, but freely distributed version has limited docs. Looks
  157.     comprehensive but seems to need programming. Hierarchical structure
  158.     is interesting (shades of IMS/DB). Impressive but rather intimidating.
  159.  
  160. DataBench
  161.     Quite powerful but has a limited list display and high memory
  162.     requirements. File size is limited to what will fit in ram. I managed
  163.     about 280 records on my 1 meg. It reduced free memory by 1K for each
  164.     two 115 byte records I added. It also loses your changes if you don't
  165.     press RETURN on a string gadget - one of my pet hates. Good range of
  166.     field types, including calculation but you have to specify the formula
  167.     in each record!!! List display is rudimentary and is limited to 15
  168.     characters per field.
  169.  
  170.     Can relate files, but this is disabled in freely distributed version
  171.     which also lacks documentation, but is reasonably easy to use.
  172.  
  173. Flexer
  174.     This is a good looking program with good features. Screen refresh is a
  175.     bit slow and capacity may be a bit limited with 1 meg. File size is
  176.     limited by ram. One major problem - I couldn't find any facility for
  177.     printing. Good sort and search. No calculation or pictures. Supposedly
  178.     written in AMOS but it doesn't show - now that's impressive.
  179.  
  180. WBase
  181.     Limited to 150 records, very basic editing.
  182.  
  183. SuperBase Personal 2
  184.     By far the most powerful of those I have tried. Has indexes, cross file
  185.     look-ups and validation, queries with control breaks and summaries etc.
  186.     In fact just about everything you need.
  187.  
  188.     But the LIST display is downright poor - you only get one line at a
  189.     time unless you choose CONTINUOUS. If you change direction it shows
  190.     the same record twice (or more times). You can't select a record for
  191.     detail display from the list.
  192.  
  193.     Annoying redraws of borders for toolbar and main window each time you
  194.     swap between them - and those 'For your info' requesters that keep
  195.     popping up!!!
  196.  
  197.     Powerful query facility and cross file lookups and reasonably easy to
  198.     use if you know what you are doing.
  199.  
  200. DDBase
  201.     A good looking program but the interface is awkward. eg To define a
  202.     field you get a series of requesters instead of a single requester. No
  203.     list display although you can list records to the screen. Sort is over
  204.     single field only. It has grouping and totalling but grouping is
  205.     horrendously slow - it seems to read the whole file for each group.
  206.     Nice gadget and box options. The documentation is not always clear.
  207.  
  208. db 3
  209.     Simple to use basic database that is more powerful than you might
  210.     first think. Fast searching and sorting. It does have Localisation and
  211.     clipboard support but lacks some basic bits such as printing and field
  212.     types. Has an ARexx port and a limited but useful list display. Now
  213.     has an (almost) integrated file definition - a huge improvement.
  214.  
  215. AFile
  216.     Simple random access data base that lets you use an image as a
  217.     backdrop. Being disk based without indexing, it would be painful on
  218.     floppies. Its outstanding feature is its ARexx interface which should
  219.     make it quite flexible and extendible. Otherwise quite basic in
  220.     features and interface. Generally quite fast but tends to be disk
  221.     intensive. Uses fixed length records.
  222.  
  223. Datastore 1.0 (Demo from Amiga Format cover disk)
  224.     Just a simple memory resident flat file database that can display
  225.     pretty forms. Easy to use but main form display and editing are poor.
  226.     Sluggish feel and sorting is a bit slow on large files. No list
  227.     display. Needs plenty of memory for larger files - it is a large
  228.     program. Cannot print forms or labels, only lists. Good range of field
  229.     types and fields are not limited to one line. Good image support. I
  230.     could only get it to use Topaz 8 for data fields. The demo had plenty
  231.     of minor bugs. Disappointing after the hype the mags gave it.
  232.  
  233. PowerBase 3.4
  234.     It has a good list of features but is written in AMOS and it shows in
  235.     the non-standard interface and multi-tasking problems. I lost the
  236.     PowerBase screen a couple of times and couldn't get it back. It lets
  237.     you change field lengths but trashes your file because it doesn't
  238.     adjust existing records.
  239.  
  240. Twist2
  241.     I have only looked at the demo. It has some nice features. You can link
  242.     files but I would not call it relational. It would feel a lot better
  243.     with a faster processor and larger hard disk than I have. It seemed a
  244.     bit limited but I may have missed something as the demo had no
  245.     documentation.
  246.  
  247. Final Data
  248.     Very simple but I rather like it. It only has a list display which is
  249.     opposite to most programs. Quite fast and I think I would prefer it to
  250.     Datastore. A bit too simple for my taste.
  251.  
  252.  
  253.